Actions

Template

Difference between revisions of "LevelBob"

From Sonic Retro

m
(I can't fix real CSS issues from here)
(8 intermediate revisions by 3 users not shown)
Line 15: Line 15:
 
}}
 
}}
 
|{{bobscreen|{{{levelscreen}}}}}}}{{#ifeq: {{fileext|{{{levelscreen}}}}} | jpg | [[Category:JPEG titlescreen]] }}}}
 
|{{bobscreen|{{{levelscreen}}}}}}}{{#ifeq: {{fileext|{{{levelscreen}}}}} | jpg | [[Category:JPEG titlescreen]] }}}}
{{BobRow||{{{name|}}}|default=''<span itemprop="name">{{PAGENAME}}</span>''|content=''<span itemprop="name">{{{name}}}</span>''|headline=yes|align=center}}
+
{{BobRow||{{{name|}}}|default=<span itemprop="name">{{PAGENAME}}</span>|content=<span itemprop="name">{{{name}}}</span>|headline=yes|align=center}}
{{BobRow||{{{game|}}}|content='''{{ #if: {{{levelno|}}} | {{{levelno}}} level, | Level, }} ''[[{{{game}}}]]'''''}}
+
{{BobRow||{{{game|}}}|content='''{{ #if: {{{levelno|}}} | {{{levelno}}} level, | Level, }} ''[[{{{game}}}]]'''''[[Category:{{{game}}} levels]]}}
 
{{BobRow|Number of Acts|{{{acts|}}}}}
 
{{BobRow|Number of Acts|{{{acts|}}}}}
 +
{{BobRow|Location|{{{location|}}}}}
 
{{BobRow||{{{theme1|}}}|content='''Level theme''': [[:Category:{{LevelBob/Categorize by theme|{{{theme1}}}}}|{{{theme1}}}]][[Category:{{LevelBob/Categorize by theme|{{{theme1}}}}}]]}}
 
{{BobRow||{{{theme1|}}}|content='''Level theme''': [[:Category:{{LevelBob/Categorize by theme|{{{theme1}}}}}|{{{theme1}}}]][[Category:{{LevelBob/Categorize by theme|{{{theme1}}}}}]]}}
 
{{BobRow||{{{theme2|}}}|content='''Secondary level theme''': [[:Category:{{LevelBob/Categorize by theme|{{{theme2}}}}}|{{{theme2}}}]][[Category:{{LevelBob/Categorize by theme|{{{theme2}}}}}]]}}
 
{{BobRow||{{{theme2|}}}|content='''Secondary level theme''': [[:Category:{{LevelBob/Categorize by theme|{{{theme2}}}}}|{{{theme2}}}]][[Category:{{LevelBob/Categorize by theme|{{{theme2}}}}}]]}}
Line 25: Line 26:
 
{{BobRow|Played as|{{{playedas|}}}}}
 
{{BobRow|Played as|{{{playedas|}}}}}
 
{{BobRow||{{{opponent|}}}|content='''Opponent:''' [[{{{opponent}}}]]}}
 
{{BobRow||{{{opponent|}}}|content='''Opponent:''' [[{{{opponent}}}]]}}
{{BobRow||{{{boss|}}}|content='''Boss''': [[{{{boss}}}]]}}
 
{{BobRow||{{{bossalt|}}}|content='''Alternate boss''': [[{{{bossalt}}}]]}}
 
 
{{BobRow||{{{subboss|}}}|content='''Sub-boss''': [[{{{subboss}}}]]}}
 
{{BobRow||{{{subboss|}}}|content='''Sub-boss''': [[{{{subboss}}}]]}}
 
{{BobRow||{{{subboss2|}}}|content='''Sub-boss for Act 2''': [[{{{subboss2}}}]]}}
 
{{BobRow||{{{subboss2|}}}|content='''Sub-boss for Act 2''': [[{{{subboss2}}}]]}}
 
{{BobRow||{{{subbossalt|}}}|content='''Alternate sub-boss''': [[{{{subbossalt}}}]]}}
 
{{BobRow||{{{subbossalt|}}}|content='''Alternate sub-boss''': [[{{{subbossalt}}}]]}}
 +
{{BobRow||{{{boss|}}}|content='''Boss''': [[{{{boss}}}]]}}
 +
{{BobRow||{{{bossalt|}}}|content='''Alternate boss''': [[{{{bossalt}}}]]}}
 
{{BobRow|Maximum rings|{{{rings|}}}}}
 
{{BobRow|Maximum rings|{{{rings|}}}}}
 
{{BobRow|Maximum rings, Act 1|{{{rings1|}}}}}
 
{{BobRow|Maximum rings, Act 1|{{{rings1|}}}}}
Line 38: Line 39:
 
{{BobRow|Underwater areas|{{{underwater|}}}}}
 
{{BobRow|Underwater areas|{{{underwater|}}}}}
 
{{BobRow|Prerequisite|{{{prereq|}}}}}
 
{{BobRow|Prerequisite|{{{prereq|}}}}}
{{BobRow|Dark mission|{{{shaddark|}}}}}<!--Shadow the Hedgehog-specific -->
+
{{BobRow||{{{shaddark|}}}|content='''Dark mission''': {{{shaddark}}}
{{BobRow|Normal mission|{{{shadnorm|}}}}}<!--Shadow the Hedgehog-specific -->
+
{{ShadowRank|A|{{{ShadDarkARank|}}}}}{{ShadowRank|B|{{{ShadDarkBRank|}}}}}{{ShadowRank|C|{{{ShadDarkCRank|}}}}}{{ShadowRank|D|{{{ShadDarkDRank|}}}}}{{ShadowRank|E|Finish the mission}}}}<!--Shadow the Hedgehog-specific -->
{{BobRow|Hero mission|{{{shadhero|}}}}}<!--Shadow the Hedgehog-specific -->
+
{{BobRow||{{{shadnorm|}}}|content='''Normal mission''': {{{shadnorm}}}
{{BobRow||{{{Mission1|}}}|content='''Mission 1''': {{{Mission1}}}{{#if: {{{ARank1|}}} | :*'''A-Rank''': {{{ARank1}}} }}{{#if: {{{MaxRings1|}}} | :*'''Total rings''': {{{MaxRings1}}} }} }}<!--SA2-specific -->
+
{{ShadowRank|A|{{{ShadNormARank|}}}}}{{ShadowRank|B|{{{ShadNormBRank|}}}}}{{ShadowRank|C|{{{ShadNormCRank|}}}}}{{ShadowRank|D|{{{ShadNormDRank|}}}}}{{ShadowRank|E|Finish the mission}}}}<!--Shadow the Hedgehog-specific -->
{{BobRow||{{{Mission2|}}}|content='''Mission 2''': {{{Mission2}}}{{#if: {{{ARank2|}}} | :*'''A-Rank''': {{{ARank2}}} }}{{#if: {{{MaxRings2|}}} | :*'''Total rings''': {{{MaxRings2}}} }} }}<!--SA2-specific -->
+
{{BobRow||{{{shadhero|}}}|content='''Hero mission''': {{{shadhero}}}
{{BobRow||{{{Mission3|}}}|content='''Mission 3''': {{{Mission3}}}{{#if: {{{ARank3|}}} | :*'''A-Rank''': {{{ARank3}}} }}{{#if: {{{MaxRings3|}}} | :*'''Total rings''': {{{MaxRings3}}} }} }}<!--SA2-specific -->
+
{{ShadowRank|A|{{{ShadHeroARank|}}}}}{{ShadowRank|B|{{{ShadHeroBRank|}}}}}{{ShadowRank|C|{{{ShadHeroCRank|}}}}}{{ShadowRank|D|{{{ShadHeroDRank|}}}}}{{ShadowRank|E|Finish the mission}}}}<!--Shadow the Hedgehog-specific -->
{{BobRow||{{{Mission4|}}}|content='''Mission 4''': {{{Mission4}}}{{#if: {{{ARank4|}}} | :*'''A-Rank''': {{{ARank4}}} }}{{#if: {{{MaxRings4|}}} | :*'''Total rings''': {{{MaxRings4}}} }} }}<!--SA2-specific -->
+
{{BobRow||{{{Mission1|}}}|content='''Mission 1''': {{{Mission1}}}
{{BobRow||{{{Mission5|}}}|content='''Mission 5''': {{{Mission5}}}{{#if: {{{ARank5|}}} | :*'''A-Rank''': {{{ARank5}}} }}{{#if: {{{MaxRings5|}}} | :*'''Total rings''': {{{MaxRings5}}} }} }}<!--SA2-specific -->
+
{{SA2Rank|A|{{{ARank1|}}}}}{{SA2Rank|B|{{{BRank1|}}}}}{{SA2Rank|C|{{{CRank1|}}}}}{{SA2Rank|D|{{{DRank1|}}}}}{{SA2Rank|E|Finish the mission}}{{#if:{{{MaxRings1|}}}|(total rings: {{{MaxRings1|}}})|}}}}<!--SA2-specific -->
{{BobRow||{{{name_jp|}}}{{{name_de|}}}{{{name_fr|}}}{{{name_es|}}}{{{name_it|}}}{{{name_se|}}}{{{name_nl|}}}{{{name_fi|}}}|content='''Non-English names:'''{{#if: {{{name_jp|}}} | * '''JP:''' {{{name_jp}}} }}{{#if: {{{name_de|}}} | * '''DE:''' {{{name_de}}} }}{{#if: {{{name_fr|}}} | * '''FR:''' {{{name_fr}}} }}{{#if: {{{name_es|}}} | * '''ES:''' {{{name_es}}} }}{{#if: {{{name_it|}}} | * '''IT:''' {{{name_it}}} }}{{#if: {{{name_se|}}} | * '''SE:''' {{{name_se}}} }}{{#if: {{{name_nl|}}} | * '''NL:''' {{{name_nl}}} }}{{#if: {{{name_fi|}}} | * '''FI:''' {{{name_fi}}} }}}}
+
{{BobRow||{{{Mission2|}}}|content='''Mission 2''': {{{Mission2}}}
 +
{{SA2Rank|A|{{{ARank2|}}}}}{{SA2Rank|B|{{{BRank2|}}}}}{{SA2Rank|C|{{{CRank2|}}}}}{{SA2Rank|D|{{{DRank2|}}}}}{{SA2Rank|E|Finish the mission}}{{#if:{{{MaxRings2|}}}|(total rings: {{{MaxRings2|}}})|}}}}<!--SA2-specific -->
 +
{{BobRow||{{{Mission3|}}}|content='''Mission 3''': {{{Mission3}}}
 +
{{SA2Rank|A|{{{ARank3|}}}}}{{SA2Rank|B|{{{BRank3|}}}}}{{SA2Rank|C|{{{CRank3|}}}}}{{SA2Rank|D|{{{DRank3|}}}}}{{SA2Rank|E|Finish the mission}}{{#if:{{{MaxRings3|}}}|(total rings: {{{MaxRings3|}}})|}}}}<!--SA2-specific -->
 +
{{BobRow||{{{Mission4|}}}|content='''Mission 4''': {{{Mission4}}}
 +
{{SA2Rank|A|{{{ARank4|}}}}}{{SA2Rank|B|{{{BRank4|}}}}}{{SA2Rank|C|{{{CRank4|}}}}}{{SA2Rank|D|{{{DRank4|}}}}}{{SA2Rank|E|Finish the mission}}{{#if:{{{MaxRings4|}}}|(total rings: {{{MaxRings4|}}})|}}}}<!--SA2-specific -->
 +
{{BobRow||{{{Mission5|}}}|content='''Mission 5''': {{{Mission5}}}
 +
{{SA2Rank|A|{{{ARank5|}}}}}{{SA2Rank|B|{{{BRank5|}}}}}{{SA2Rank|C|{{{CRank5|}}}}}{{SA2Rank|D|{{{DRank5|}}}}}{{SA2Rank|E|Finish the mission}}{{#if:{{{MaxRings5|}}}|(total rings: {{{MaxRings5|}}})|}}}}<!--SA2-specific -->
 +
{{BobRow||{{{name_jp|}}}{{{name_de|}}}{{{name_fr|}}}{{{name_es|}}}{{{name_it|}}}{{{name_se|}}}{{{name_nl|}}}{{{name_fi|}}}|content='''Non-English names:'''<div style="margin-left:1em;">{{#if: {{{name_jp|}}} |* '''JP:''' {{{name_jp}}} }}{{#if: {{{name_de|}}} | * '''DE:''' {{{name_de}}} }}{{#if: {{{name_fr|}}} | * '''FR:''' {{{name_fr}}} }}{{#if: {{{name_es|}}} | * '''ES:''' {{{name_es}}} }}{{#if: {{{name_pt|}}} | * '''PT:''' {{{name_pt}}} }}{{#if: {{{name_it|}}} | * '''IT:''' {{{name_it}}} }}{{#if: {{{name_se|}}} | * '''SE:''' {{{name_se}}} }}{{#if: {{{name_nl|}}} | * '''NL:''' {{{name_nl}}} }}{{#if: {{{name_fi|}}} | * '''FI:''' {{{name_fi}}} }}{{#if: {{{name_zh|}}} | * '''ZH:''' {{{name_zh}}} }}{{#if: {{{name_kr|}}} | * '''KR:''' {{{name_kr}}} }}</div>}}
 
{{BobRow||{{{next|}}}{{{prev|}}}|content={{#if: {{{prev|}}} | ← [[{{{prev}}}]] }} {{#if:{{{next|}}}|{{#if:{{{prev|}}}|{{!}}|}}|}} {{#if: {{{next|}}} | [[{{{next}}}]] → }}|align=center}}
 
{{BobRow||{{{next|}}}{{{prev|}}}|content={{#if: {{{prev|}}} | ← [[{{{prev}}}]] }} {{#if:{{{next|}}}|{{#if:{{{prev|}}}|{{!}}|}}|}} {{#if: {{{next|}}} | [[{{{next}}}]] → }}|align=center}}
 
}}<noinclude>
 
}}<noinclude>
 +
 
==Usage==
 
==Usage==
 
This template is to be used on articles about specific [[:Category:Levels|levels]]. Place the following at the top of a page:
 
This template is to be used on articles about specific [[:Category:Levels|levels]]. Place the following at the top of a page:
Line 67: Line 77:
 
| game=
 
| game=
 
| acts=
 
| acts=
 +
| location=
 
| theme1=
 
| theme1=
 
| theme2=
 
| theme2=
Line 93: Line 104:
 
| prereq=
 
| prereq=
 
| shaddark=
 
| shaddark=
 +
| ShadDarkARank=
 +
| ShadDarkBRank=
 +
| ShadDarkCRank=
 +
| ShadDarkDRank=
 
| shadnorm=
 
| shadnorm=
 +
| ShadNormARank=
 +
| ShadNormBRank=
 +
| ShadNormCRank=
 +
| ShadNormDRank=
 
| shadhero=
 
| shadhero=
 +
| ShadHeroARank=
 +
| ShadHeroBRank=
 +
| ShadHeroCRank=
 +
| ShadHeroDRank=
 
| Mission1 =
 
| Mission1 =
 
| ARank1 =  
 
| ARank1 =  
 +
| BRank1 =
 +
| CRank1 =
 +
| DRank1 =
 
| MaxRings1 =  
 
| MaxRings1 =  
 
| Mission2 =
 
| Mission2 =
 
| ARank2 =  
 
| ARank2 =  
 +
| BRank2 =
 +
| CRank2 =
 +
| DRank2 =
 
| MaxRings2 =  
 
| MaxRings2 =  
 
| Mission3 =
 
| Mission3 =
 
| ARank3 =  
 
| ARank3 =  
 +
| BRank3 =
 +
| CRank3 =
 +
| DRank3 =
 
| MaxRings3 =  
 
| MaxRings3 =  
 
| Mission4 =
 
| Mission4 =
 
| ARank4 =  
 
| ARank4 =  
 +
| BRank4 =
 +
| CRank4 =
 +
| DRank4 =
 
| MaxRings4 =  
 
| MaxRings4 =  
 
| Mission5 =
 
| Mission5 =
 
| ARank5 =  
 
| ARank5 =  
 +
| BRank5 =
 +
| CRank5 =
 +
| DRank5 =
 
| MaxRings5 =  
 
| MaxRings5 =  
 
| name_jp =  
 
| name_jp =  
Line 118: Line 156:
 
| name_nl =  
 
| name_nl =  
 
| name_fi =  
 
| name_fi =  
 +
| name_zh =
 +
| name_kr =
 
| prev =
 
| prev =
 
| next =
 
| next =
Line 152: Line 192:
 
  | prev= Chemical Plant Zone (Sonic Mania)<nowiki>{{!}}</nowiki>Chemical Plant Zone
 
  | prev= Chemical Plant Zone (Sonic Mania)<nowiki>{{!}}</nowiki>Chemical Plant Zone
 
  | next= Flying Battery Zone (Sonic Mania)<nowiki>{{!}}</nowiki>Flying Battery Zone
 
  | next= Flying Battery Zone (Sonic Mania)<nowiki>{{!}}</nowiki>Flying Battery Zone
 +
 
[[Category:Breakout box templates]]</noinclude>
 
[[Category:Breakout box templates]]</noinclude>

Revision as of 14:53, 29 March 2020

Notavailable.svg
LevelBob

Usage

This template is to be used on articles about specific levels. Place the following at the top of a page:

{{LevelBob
| name=
| levelscreen=
| screenwidth=
| levelscreen2=
| screenwidth2=
| levelscreen3=
| screenwidth3=
| levelscreentitle=
| levelscreen2title=
| levelscreen3title=
| levelno=
| game=
| acts=
| location=
| theme1=
| theme2=
| theme3=
| theme4=
| theme5=
| theme1location=
| theme2location=
| theme3location=
| theme4location=
| theme5location=
| playedas=
| opponent=
| boss=
| bossalt=
| subboss=
| subboss2=
| subbossalt=
| rings=
| rings1=
| rings2=
| rings3=
| flickies1=
| flickies2=
| underwater=
| prereq=
| shaddark=
| ShadDarkARank=
| ShadDarkBRank=
| ShadDarkCRank=
| ShadDarkDRank=
| shadnorm=
| ShadNormARank=
| ShadNormBRank=
| ShadNormCRank=
| ShadNormDRank=
| shadhero=
| ShadHeroARank=
| ShadHeroBRank=
| ShadHeroCRank=
| ShadHeroDRank=
| Mission1 =
| ARank1 = 
| BRank1 = 
| CRank1 = 
| DRank1 = 
| MaxRings1 = 
| Mission2 =
| ARank2 = 
| BRank2 = 
| CRank2 = 
| DRank2 = 
| MaxRings2 = 
| Mission3 =
| ARank3 = 
| BRank3 = 
| CRank3 = 
| DRank3 = 
| MaxRings3 = 
| Mission4 =
| ARank4 = 
| BRank4 = 
| CRank4 = 
| DRank4 = 
| MaxRings4 = 
| Mission5 =
| ARank5 = 
| BRank5 = 
| CRank5 = 
| DRank5 = 
| MaxRings5 = 
| name_jp = 
| name_de = 
| name_fr = 
| name_es = 
| name_it = 
| name_se = 
| name_nl = 
| name_fi = 
| name_zh = 
| name_kr = 
| prev =
| next =
}}

All fields except "game" are optional. If no screenshot of the level will ever exist (e.g. it was scrapped in development), define levelscreen as none.

Theme

Specify a valid level theme from the list on level themes. If a level has a single theme, specify it like this:

| theme1= Tropical Island

If it has both a primary and secondary theme, specify it like this:

| theme1= Death Egg
| theme2= Factory/City

If themes are only specific to one act, do this:

| theme1= Factory/City
| theme1location = Act 1
| theme2= Ancient Ruins
| theme2location = Act 2

Combining the above, if if an entire level has a primary theme but acts also have their own individual themes:

| theme1= Factory/City
| theme2= Ancient Ruins
| theme2location = Act 1
| theme3 = Carnival/Casino
| theme3location = Act 2

Up to five themes can be specified.

Prev and Next

Specify which levels come before or after the level like this:

| prev= Green Hill Zone
| next= Spring Yard Zone

If a level page's name has a game title in brackets to signify a level from a particular game, specify it like this:

| prev= Chemical Plant Zone (Sonic Mania){{!}}Chemical Plant Zone
| next= Flying Battery Zone (Sonic Mania){{!}}Flying Battery Zone