Actions

Template

Difference between revisions of "ProtoOmni"

From Sonic Retro

m
 
(12 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{#vardefine:page|{{{1}}}}}{{#vardefine:collapse|{{{2}}}}}{| class="bottomtemplate mw-collapsible {{#ifeq: {{#var: page}}|collapse|mw-collapsed| }}{{#ifeq: {{#var: collapse}}|collapse|mw-collapsed| }}" align="center" style="min-width:900px"
+
<includeonly>{{#vardefine:page|{{{1}}}}}{{#vardefine:collapse|{{{2}}}}}{| class="bottomtemplate mw-collapsible {{#ifeq: {{#var: page}}|collapse|mw-collapsed| }}{{#ifeq: {{#var: collapse}}|collapse|mw-collapsed| }}" align="center" style="min-width:900px"
! class="bottomtemphead" align="center" colspan="2"| ''[[{{{name}}}]]'', prerelease version of ''[[{{{final}}}]]''
+
! class="bottomtemphead" align="center" colspan="2"| ''[[{{{name}}}]]'', prototype version of ''[[{{{final}}}]]''
 
|-
 
|-
| class="bottomtempalt" width="120" valign="top"|
+
| class="bottomtempalt" width="120" valign="top" |
{{#if: {{{titlescreen|}}} | {{bobscreen|{{{titlescreen}}}|width=120}} | [[File:Notavailable.svg|120px]] }}
+
{{#vardefine:titlescreen|{{#dpl:|titlematch={{{name|}}}|noresultsheader=\n|include={{{{type|}}}ProtoBob}:bobscreen|mode=userformat|skipthispage=no|secseparators=,,}}}}{{#vardefine:forcewidescreen|{{#dpl:|titlematch={{{name|}}}|noresultsheader=\n|include={{{{type|}}}ProtoBob}:forcewidescreen|mode=userformat|skipthispage=no|secseparators=,,}}}}{{#vardefine:noresize|{{#dpl:|titlematch={{{name|}}}|noresultsheader=\n|include={{{{type|}}}Bob}:noresize|mode=userformat|skipthispage=no|secseparators=,,}}}}
|
+
{{#if: {{#var:titlescreen}} | {{bobscreen|{{#var:titlescreen}}|width=120|forcewidescreen={{#var:forcewidescreen}}|noresize={{#var:noresize}}|link={{{name|}}}}} | [[File:Notavailable.svg|120px|link={{{name|}}}]] }}
[[{{{name}}}|Main page]] {{
+
| valign="top"|
#ifeq: {{{comparisonspage}}} | yes |&nbsp;{{!}} [[{{{name}}}/Comparisons|Comparisons]]|}}{{
+
[[{{{name}}}|Main page]]{{
#ifeq: {{{secretspage}}} | yes |&nbsp;{{!}} [[Game Secrets:{{{name}}}|Secrets]]|}}{{
+
OmniSubPageCheck|name={{{name|}}}|override={{{comparisonspage|}}}|subpage=Comparisons}}{{
#ifeq: {{{mapspage}}} | yes |&nbsp;{{!}} [[{{{name}}} level maps|Level maps]]|}}{{
+
OmniSubPageCheck|name={{{name|}}}|override={{{mapspage|}}}|subpage=Maps}}{{
#ifeq: {{{cheatspage}}} | yes |&nbsp;{{!}} [[Cheat Codes:{{{name}}}|Cheat codes]]|}}{{
+
OmniSubPageCheck|name={{{name|}}}|override={{{hiddencontentpage|}}}|subpage=Hidden content}}{{
#ifeq: {{{schgpage}}} | yes |&nbsp;{{!}} [[SCHG:{{{name}}}|Hacking guide]]|}}<br/>
+
OmniSubPageCheck|name={{{name|}}}|override={{{magazinepage|}}}|subpage=Magazine articles}}{{
Part of [[Game Development:{{{final}}}|''{{{final}}}'' development]]
+
OmniSubPageCheck|name={{{name|}}}|override={{{regioncodingpage|}}}|subpage=Region coding}}{{
|}<noinclude>[[Category:Sonic Retro templates]]</noinclude>
+
#ifeq: {{{schgpage}}} | yes |&nbsp;{{!}} [[SCHG:{{{name}}}|Hacking guide]]|}}{{
 +
OmniSubPageCheck|name={{{name|}}}|override={{{techpage|}}}|subpage=Technical information}}<br/><br/>
 +
Part of [[{{{final}}}/Development|''{{{final}}}'' development]]
 +
|}{{#if:{{NAMESPACE}}|[[Category:Navigational templates (prototypes)]]|[[Category:{{{name}}}]]}}</includeonly><noinclude>
 +
Omni template for prototypes. Most of this template is automated when a "name" is provided, but by adding "xxxpage=yes" arguments, you can force a red link to appear.
 +
 
 +
<pre>
 +
{{ProtoOmni
 +
| name=
 +
| final=
 +
| schgpage=
 +
 
 +
| comparisonspage= <!--optional overrides -->
 +
| mapspage=
 +
| hiddencontentpage=
 +
| magazinepage=
 +
| regioncodingpage=
 +
| techpage=
 +
}}
 +
</pre>
 +
 
 +
==Example==
 +
{{ProtoOmni
 +
| name=Sonic the Hedgehog 2 (Simon Wai prototype)
 +
| final=Sonic the Hedgehog 2 (16-bit)
 +
}}
 +
[[Category:Templates]]</noinclude>

Latest revision as of 14:15, 2 January 2024

Omni template for prototypes. Most of this template is automated when a "name" is provided, but by adding "xxxpage=yes" arguments, you can force a red link to appear.

{{ProtoOmni
| name=
| final=
| schgpage=

| comparisonspage= <!--optional overrides -->
| mapspage=
| hiddencontentpage=
| magazinepage=
| regioncodingpage=
| techpage=
}}

Example

Sonic the Hedgehog 2 (Simon Wai prototype), prototype version of Sonic the Hedgehog 2 (16-bit)
S2b title.png

Main page | Comparisons | Maps | Hidden content

Part of Sonic the Hedgehog 2 (16-bit) development