Template:GlobalProblems: Difference between revisions

Jump to navigation Jump to search
m (Text replacement - "(={2,})([^\s=])(.+)([^\s=])(={2,})" to "$1 $2$3$4 $5")
(Simplified logic, updated to use unique variable names)
Line 1: Line 1:
<includeonly>{{#if:{{{1|}}}|{{#switch:{{PAGENAME}}|Virtual Console|Nintendo Entertainment System|Super Nintendo Entertainment System|Nintendo 64|Sega Master System|Sega Genesis|TurboGrafx-16|Neo Geo|Commodore 64|MSX|Arcade={{#vardefine:GP_mode|list}}|#default={{#if:{{NAMESPACE}}|{{#vardefine:GP_mode|list}}|{{#vardefine:GP_mode|game}}{{GlobalProblems/Virtual Console}}}}}}{{#switch:{{{1}}}|VC={{#vardefine:GP_platform|Virtual Console}}{{GlobalProblems/Virtual Console}}|NES={{#vardefine:GP_platform|NES}}{{GlobalProblems/NES}}|SNES={{#vardefine:GP_platform|Super Nintendo}}{{GlobalProblems/Super Nintendo}}|N64={{#vardefine:GP_platform|Nintendo 64}}{{GlobalProblems/Nintendo 64}}|SMS={{#vardefine:GP_platform|Master System}}{{GlobalProblems/Master System}}|SG={{#vardefine:GP_platform|Genesis}}{{GlobalProblems/Genesis}}|TG16={{#vardefine:GP_platform|TurboGrafx-16}}{{GlobalProblems/TurboGrafx-16}}|NG={{#vardefine:GP_platform|Neo Geo}}{{GlobalProblems/Neo Geo}}|C64={{#vardefine:GP_platform|Commodore 64}}{{GlobalProblems/Commodore 64}}|MSX={{#vardefine:GP_platform|MSX}}{{GlobalProblems/MSX}}|VCA={{#vardefine:GP_platform|Arcade}}{{GlobalProblems/Arcade}}|#default={{#vardefine:GP_mode|error}}[[Category:Pages calling GlobalProblems template improperly]]}}{{#switch:{{#var:GP_mode}}|list={{#if:{{#var:GP_{{{1}}}_active}}{{#var:GP_{{{1}}}_fixed}}|Problems that may occur with any {{#var:GP_platform}} title on Dolphin are listed below.
<includeonly>{{#if:{{{1|}}}|{{#ifpageincat:Platforms|{{#vardefine:tl_globalproblems_mode|list}}|{{#if:{{NAMESPACE}}|{{#vardefine:tl_globalproblems_mode|list}}|{{#vardefine:tl_globalproblems_mode|game}}{{GlobalProblems/Virtual Console}}}}}}{{#ifexist:Template:GlobalProblems/{{{1}}}|{{GlobalProblems/{{{1}}}}}}}{{#switch:{{#var:tl_globalproblems_mode}}|list={{#if:{{#var:tl_globalproblems_{{#regex:{{{1|}}}|/\s+/|_}}_active}}{{#var:tl_globalproblems_{{#regex:{{{1|}}}|/\s+/|_}}_fixed}}|Problems that may occur with any {{{1}}} title on Dolphin are listed below.
{{#var:GP_{{{1}}}_active}}
{{#var:tl_globalproblems_{{#regex:{{{1|}}}|/\s+/|_}}_active}}
{{#var:GP_{{{1}}}_fixed}}|There are no known global problems with {{#var:GP_platform}} titles on Dolphin.}}|game={{#if:{{#var:GP_{{{1}}}_active}}{{#var:GP_{{{1}}}_fixed}}{{#var:GP_VC_active}}{{#var:GP_VC_fixed}}|== Global Problems ==
{{#var:tl_globalproblems_{{#regex:{{{1|}}}|/\s+/|_}}_fixed}}
{{#var:GP_{{{1}}}_active}}
|There are no known global problems with {{{1}}} titles on Dolphin.
{{#var:GP_VC_active}}
}}|game={{#if:{{#var:tl_globalproblems_{{#regex:{{{1|}}}|/\s+/|_}}_active}}{{#var:tl_globalproblems_{{#regex:{{{1|}}}|/\s+/|_}}_fixed}}{{#var:tl_globalproblems_Virtual_Console_active}}{{#var:tl_globalproblems_Virtual_Console_fixed}}|== Global Problems ==
{{#var:GP_{{{1}}}_fixed}}
{{#var:tl_globalproblems_{{#regex:{{{1|}}}|/\s+/|_}}_active}}
{{#var:GP_VC_fixed}}|}}|#default=[[Category:Pages calling GlobalProblems template improperly]]}}|[[Category:Pages calling GlobalProblems template improperly]]}}</includeonly><noinclude>{{documentation}}</noinclude>
{{#var:tl_globalproblems_Virtual_Console_active}}
{{#var:tl_globalproblems_{{#regex:{{{1|}}}|/\s+/|_}}_fixed}}
{{#var:tl_globalproblems_Virtual_Console_fixed}}
}}}}}}{{#ifeq:{{#var:tl_globalproblems_mode|error}}|error|[[Category:Pages calling GlobalProblems template improperly]]}}</includeonly><noinclude>{{documentation}}</noinclude>