Difference between revisions of "LevelBob"
From Sonic Retro
BSonirachi (talk | contribs) m |
|||
(8 intermediate revisions by 2 users not shown) | |||
Line 10: | Line 10: | ||
| icon2={{{levelscreen2title|Image 2}}} | | icon2={{{levelscreen2title|Image 2}}} | ||
| icon3={{#if:{{{levelscreen3|}}}|{{{levelscreen3title|Image 3}}}}} | | icon3={{#if:{{{levelscreen3|}}}|{{{levelscreen3title|Image 3}}}}} | ||
+ | | icon4={{#if:{{{levelscreen4|}}}|{{{levelscreen4title|Image 4}}}}} | ||
+ | | icon5={{#if:{{{levelscreen5|}}}|{{{levelscreen5title|Image 5}}}}} | ||
+ | | icon6={{#if:{{{levelscreen6|}}}|{{{levelscreen6title|Image 6}}}}} | ||
+ | | icon7={{#if:{{{levelscreen7|}}}|{{{levelscreen7title|Image 7}}}}} | ||
+ | | icon8={{#if:{{{levelscreen8|}}}|{{{levelscreen8title|Image 8}}}}} | ||
+ | | icon9={{#if:{{{levelscreen9|}}}|{{{levelscreen9title|Image 9}}}}} | ||
| content1={{bobscreen|{{{levelscreen}}}}} | | content1={{bobscreen|{{{levelscreen}}}}} | ||
| content2={{bobscreen|{{{levelscreen2}}}}} | | content2={{bobscreen|{{{levelscreen2}}}}} | ||
| content3={{#if:{{{levelscreen3|}}}|{{bobscreen|{{{levelscreen3}}}}}}} | | content3={{#if:{{{levelscreen3|}}}|{{bobscreen|{{{levelscreen3}}}}}}} | ||
+ | | content4={{#if:{{{levelscreen4|}}}|{{bobscreen|{{{levelscreen4}}}}}}} | ||
+ | | content5={{#if:{{{levelscreen5|}}}|{{bobscreen|{{{levelscreen5}}}}}}} | ||
+ | | content6={{#if:{{{levelscreen6|}}}|{{bobscreen|{{{levelscreen6}}}}}}} | ||
+ | | content7={{#if:{{{levelscreen7|}}}|{{bobscreen|{{{levelscreen7}}}}}}} | ||
+ | | content8={{#if:{{{levelscreen8|}}}|{{bobscreen|{{{levelscreen8}}}}}}} | ||
+ | | content9={{#if:{{{levelscreen9|}}}|{{bobscreen|{{{levelscreen9}}}}}}} | ||
}} | }} | ||
|{{bobscreen|{{{levelscreen}}}}}}}{{#ifeq: {{fileext|{{{levelscreen}}}}} | jpg | [[Category:JPEG titlescreen]] }}}} | |{{bobscreen|{{{levelscreen}}}}}}}{{#ifeq: {{fileext|{{{levelscreen}}}}} | jpg | [[Category:JPEG titlescreen]] }}}} | ||
− | {{BobRow||{{{name|}}}|default= | + | {{BobRow||{{{name|}}}|default=<span itemprop="name">{{PAGENAME}}</span>|content=<span itemprop="name">{{{name}}}</span>|headline=yes|align=center}} |
− | {{BobRow||{{{game|}}}|content='''{{ #if: {{{levelno|}}} | {{{levelno}}} | + | {{BobRow||{{{game|}}}|content='''{{ #if: {{{levelno|}}} | {{{levelno}}} {{LevelName|{{{game}}}}}, | {{LevelName|{{ucfirst:{{{game}}}}}}}, }} ''[[{{{game}}}]]'''''[[Category:{{{game}}} levels]]}} |
+ | {{BobRow||{{{game2|}}}|content='''{{ #if: {{{levelno2|}}} | {{{levelno2}}} {{LevelName|{{{game2}}}}}, | {{LevelName|{{ucfirst:{{{game2}}}}}}}, }} ''[[{{{game2}}}]]'''''[[Category:{{{game2}}} levels]]}} | ||
{{BobRow|Number of Acts|{{{acts|}}}}} | {{BobRow|Number of Acts|{{{acts|}}}}} | ||
{{BobRow|Location|{{{location|}}}}} | {{BobRow|Location|{{{location|}}}}} | ||
− | {{BobRow||{{{theme1|}}}|content='''Level theme''' | + | {{BobRow||{{{theme1|}}}|content='''Level theme{{#if:{{{theme2|}}}|s|}}:''' [[:Category:{{LevelBob/Categorize by theme|{{{theme1}}}}}|{{{theme1}}}]][[Category:{{LevelBob/Categorize by theme|{{{theme1}}}}}]]{{ |
− | {{ | + | #if:{{{theme2|}}}|, [[:Category:{{LevelBob/Categorize by theme|{{{theme2}}}}}|{{{theme2}}}]][[Category:{{LevelBob/Categorize by theme|{{{theme2}}}}}]]|}}{{ |
− | {{ | + | #if:{{{theme3|}}}|, [[:Category:{{LevelBob/Categorize by theme|{{{theme3}}}}}|{{{theme3}}}]][[Category:{{LevelBob/Categorize by theme|{{{theme3}}}}}]]|}}{{ |
− | {{ | + | #if:{{{theme4|}}}|, [[:Category:{{LevelBob/Categorize by theme|{{{theme4}}}}}|{{{theme4}}}]][[Category:{{LevelBob/Categorize by theme|{{{theme4}}}}}]]|}}{{ |
− | {{ | + | #if:{{{theme5|}}}|, [[:Category:{{LevelBob/Categorize by theme|{{{theme5}}}}}|{{{theme5}}}]][[Category:{{LevelBob/Categorize by theme|{{{theme5}}}}}]]|}}}} |
{{BobRow|Played as|{{{playedas|}}}}} | {{BobRow|Played as|{{{playedas|}}}}} | ||
{{BobRow||{{{opponent|}}}|content='''Opponent:''' [[{{{opponent}}}]]}} | {{BobRow||{{{opponent|}}}|content='''Opponent:''' [[{{{opponent}}}]]}} | ||
Line 35: | Line 48: | ||
{{BobRow|Maximum rings, Act 2|{{{rings2|}}}}} | {{BobRow|Maximum rings, Act 2|{{{rings2|}}}}} | ||
{{BobRow|Maximum rings, Act 3|{{{rings3|}}}}} | {{BobRow|Maximum rings, Act 3|{{{rings3|}}}}} | ||
− | {{BobRow|Flickies, Act 1|{{{flickies1|}}}}} | + | {{BobRow|Flickies, Act 1|{{{flickies1|}}}}}<!--Sonic 3D-specific --> |
− | {{BobRow|Flickies, Act 2|{{{flickies2|}}}}} | + | {{BobRow|Flickies, Act 2|{{{flickies2|}}}}}<!--Sonic 3D-specific --> |
{{BobRow|Underwater areas|{{{underwater|}}}}} | {{BobRow|Underwater areas|{{{underwater|}}}}} | ||
{{BobRow|Prerequisite|{{{prereq|}}}}} | {{BobRow|Prerequisite|{{{prereq|}}}}} | ||
Line 55: | Line 68: | ||
{{BobRow||{{{Mission5|}}}|content='''Mission 5''': {{{Mission5}}} | {{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 --> | {{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:'''{{#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}}} }}}} | + | {{BobRow||{{{name_jp|}}}{{{name_de|}}}{{{name_fr|}}}{{{name_es|}}}{{{name_it|}}}{{{name_se|}}}{{{name_nl|}}}{{{name_fi|}}}{{{name_ru|}}}{{{name_zh|}}}{{{name_kr|}}}|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_ru|}}} | * '''RU:''' {{{name_ru}}} }}{{#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}} | ||
+ | {{BobRow||{{{next2|}}}{{{prev2|}}}|content={{#if: {{{prev2|}}} | ← [[{{{prev2}}}]] }} {{#if:{{{next2|}}}|{{#if:{{{prev2|}}}|{{!}}|}}|}} {{#if: {{{next2|}}} | [[{{{next2}}}]] → }}|align=center}} | ||
}}<noinclude> | }}<noinclude> | ||
Line 83: | Line 97: | ||
| theme4= | | theme4= | ||
| theme5= | | theme5= | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| playedas= | | playedas= | ||
| opponent= | | opponent= | ||
Line 118: | Line 127: | ||
| ShadHeroCRank= | | ShadHeroCRank= | ||
| ShadHeroDRank= | | ShadHeroDRank= | ||
− | | Mission1 = | + | | Mission1= |
− | | ARank1 = | + | | ARank1= |
− | | BRank1 = | + | | BRank1= |
− | | CRank1 = | + | | CRank1= |
− | | DRank1 = | + | | DRank1= |
− | | MaxRings1 = | + | | MaxRings1= |
− | | Mission2 = | + | | Mission2= |
− | | ARank2 = | + | | ARank2= |
− | | BRank2 = | + | | BRank2= |
− | | CRank2 = | + | | CRank2= |
− | | DRank2 = | + | | DRank2= |
− | | MaxRings2 = | + | | MaxRings2= |
− | | Mission3 = | + | | Mission3= |
− | | ARank3 = | + | | ARank3= |
− | | BRank3 = | + | | BRank3= |
− | | CRank3 = | + | | CRank3= |
− | | DRank3 = | + | | DRank3= |
− | | MaxRings3 = | + | | MaxRings3= |
− | | Mission4 = | + | | Mission4= |
− | | ARank4 = | + | | ARank4= |
− | | BRank4 = | + | | BRank4= |
− | | CRank4 = | + | | CRank4= |
− | | DRank4 = | + | | DRank4= |
− | | MaxRings4 = | + | | MaxRings4= |
− | | Mission5 = | + | | Mission5= |
− | | ARank5 = | + | | ARank5= |
− | | BRank5 = | + | | BRank5= |
− | | CRank5 = | + | | CRank5= |
− | | DRank5 = | + | | DRank5= |
− | | MaxRings5 = | + | | MaxRings5= |
− | | name_jp = | + | | name_jp= |
− | | name_de = | + | | name_de= |
− | | name_fr = | + | | name_fr= |
− | | name_es = | + | | name_es= |
− | | name_it = | + | | name_it= |
− | | name_se = | + | | name_se= |
− | | name_nl = | + | | name_nl= |
− | | name_fi = | + | | name_fi= |
− | | name_zh = | + | | name_ru= |
− | | name_kr = | + | | name_zh= |
− | | prev = | + | | name_kr= |
− | | next = | + | | prev= |
+ | | next= | ||
}} | }} | ||
</pre> | </pre> | ||
Line 169: | Line 179: | ||
If a level has a single theme, specify it like this: | If a level has a single theme, specify it like this: | ||
| theme1= Tropical Island | | theme1= Tropical Island | ||
− | If it has | + | If it has multiple themes, specify it like this: |
| theme1= Death Egg | | theme1= Death Egg | ||
| theme2= Factory/City | | theme2= Factory/City | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Up to five themes can be specified. | Up to five themes can be specified. | ||
Latest revision as of 11:43, 21 October 2023
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= | 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_ru= | 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 multiple themes, specify it like this:
| theme1= Death Egg | theme2= Factory/City
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