Template:Schedule/Eggstra Work: Difference between revisions

From Inkipedia, the Splatoon wiki
(Now shows the special weapons for the rotation as well)
m (removing spaces between special icons)
Line 10: Line 10:
--><span class="splatfestTimer">{{Trim|{{{1}}}}}</span><br><!--
--><span class="splatfestTimer">{{Trim|{{{1}}}}}</span><br><!--
--><span class="countdown">{{{countdown}}}|Let's go get those eggs!|</span><br><!--
--><span class="countdown">{{{countdown}}}|Let's go get those eggs!|</span><br><!--
--><div style="display: flex; justify-content:center; gap:5%; flex-wrap: wrap"><div style="display: inline-block;  text-align: center"><div style="display: inline-block; border-radius: 8px; overflow: hidden">[[File:{{GameShortened|{{{game|S3}}}}} Stage {{Trim|{{{2}}}}}.png|200px|link={{Trim|{{{2}}}}}]]</div><br><span style="font-size: large">[[{{Trim|{{{2}}}}}]]</span><br>'''Supplied weapons:'''<br>{{Weapon|{{GameShortened|{{{game|S3}}}}}|Main|{{Trim|{{{3}}}}}|32|icononly|var=Flat}}{{Weapon|{{GameShortened|{{{game|S3}}}}}|Main|{{Trim|{{{4}}}}}|32|icononly|var=Flat}}{{Weapon|{{GameShortened|{{{game|S3}}}}}|Main|{{Trim|{{{5}}}}}|32|icononly|var=Flat}}{{Weapon|{{GameShortened|{{{game|S3}}}}}|Main|{{Trim|{{{6}}}}}|32|icononly|var=Flat}}{{#if:{{{7|}}}| <br/> {{Weapon|{{GameShortened|{{{game|S3}}}}}|Special|{{Trim|{{{7|Booyah Bomb}}}}}|32|icononly}} {{Weapon|{{GameShortened|{{{game|S3}}}}}|Special|{{Trim|{{{8|Crab Tank}}}}}|32|icononly}} {{Weapon|{{GameShortened|{{{game|S3}}}}}|Special|{{Trim|{{{9|Inkjet}}}}}|32|icononly}} {{Weapon|{{GameShortened|{{{game|S3}}}}}|Special|{{Trim|{{{10|Killer Wail 5.1}}}}}|32|icononly}} |}}</div>
--><div style="display: flex; justify-content:center; gap:5%; flex-wrap: wrap"><div style="display: inline-block;  text-align: center"><div style="display: inline-block; border-radius: 8px; overflow: hidden">[[File:{{GameShortened|{{{game|S3}}}}} Stage {{Trim|{{{2}}}}}.png|200px|link={{Trim|{{{2}}}}}]]</div><br><span style="font-size: large">[[{{Trim|{{{2}}}}}]]</span><br>'''Supplied weapons:'''<br>{{Weapon|{{GameShortened|{{{game|S3}}}}}|Main|{{Trim|{{{3}}}}}|32|icononly|var=Flat}}{{Weapon|{{GameShortened|{{{game|S3}}}}}|Main|{{Trim|{{{4}}}}}|32|icononly|var=Flat}}{{Weapon|{{GameShortened|{{{game|S3}}}}}|Main|{{Trim|{{{5}}}}}|32|icononly|var=Flat}}{{Weapon|{{GameShortened|{{{game|S3}}}}}|Main|{{Trim|{{{6}}}}}|32|icononly|var=Flat}}{{#if:{{{7|}}}|<br/>{{Weapon|{{GameShortened|{{{game|S3}}}}}|Special|{{Trim|{{{7|Booyah Bomb}}}}}|32|icononly}}{{Weapon|{{GameShortened|{{{game|S3}}}}}|Special|{{Trim|{{{8|Crab Tank}}}}}|32|icononly}}{{Weapon|{{GameShortened|{{{game|S3}}}}}|Special|{{Trim|{{{9|Inkjet}}}}}|32|icononly}}{{Weapon|{{GameShortened|{{{game|S3}}}}}|Special|{{Trim|{{{10|Killer Wail 5.1}}}}}|32|icononly}} |}}</div>
<div style="display: inline-block;  text-align: center">
<div style="display: inline-block;  text-align: center">
'''Prizes:'''<br><center>
'''Prizes:'''<br><center>

Revision as of 12:24, 16 April 2023

Displays the current Eggstra Work schedule on the Main Page.

Syntax

start_naoc Unnamed. The date and time, expressed as UTC, of the start of the North America/Oceanea Eggstra Work. Must be expressed in the following format: Mmm dd HH:nn yyyy
  • Mmm is the first three letters of the month
  • dd is the day of the month (one or two digits)
  • HH is the hour in 24-hour time (one or two digits)
  • nn is the minute (two digits), usually zero
  • yyyy is the year
stage Unnamed. The name of the stage which the big run will happen on.
Weapon 1 Unnamed. First weapon in the rotation
Weapon 2 Unnamed. Second weapon in the rotation
Weapon 3 Unnamed. Third weapon in the rotation
Weapon 4 Unnamed. Fourth weapon in the rotation
Special 1 Unnamed. First special in the rotation
Special 2 Unnamed. Second special in the rotation
Special 3 Unnamed. Third special in the rotation
Special 4 Unnamed. Fourth special in the rotation
start_eu Unnamed. The date and time of the start of the Europe Eggstra Work. Follows the same format as start_naoc.
start_jp Unnamed. The date and time of the start of the Japan Eggstra Work. Follows the same format as start_naoc.
countdown= Required The date and time countdown, expressed as UTC, of the start of the North America/Oceanea Eggstra Work. Must be expressed in the following format: yyyy/MM/dd HH:nn
prize= Required. Name of the prize being awarded
(Image file must be named in the form File:S3_Sticker _(basic/bronze/silver/gold)_{{prize}}_sticker.png)
If not stated, defaults to 'Chum'
game= Required.
(default: Splatoon 3)
The site color of the widget border, logos, and file formats shown.
5%= Unnamed. Top 5% score for a concluded Big Run.
20%= Unnamed. Top 20% score for a concluded Big Run.
50%= Unnamed. Top 50% score for a concluded Big Run.

Remarks

  • There is a JavaScript program backing this template that translates UTC times into the user's local time and updates the display according to whether the Eggstra Work has already started or finished.
    • Currently uses the 'splatfestTimer' thingy
  • If JavaScript is not available, the UTC time will be displayed with the "UTC" designation.

TODO

  • When the Schedule/Eggstra Work element is being displayed with a width smaller than 300px and the prizes thresholds are given(?), might be worth hiding the 'top 5/20/50%/participation' text somehow, so this template looks less scuffed on smaller screens.
    • idk how to do that though.
  • Eggstra Work icon thing
  • Make the background less scuffed.
    • Currently uses File:Grizzco bg.png, brightness of the grizzco icon within it needs tweaking a bit though to properly fit the background aesthetics
  • Probably make the timer display span use a different class than <span class="splatfestTimer"> ... </span>
    • Maybe a 'bigRunTimer'?
  • This was bodged together from the Template:Schedule/Big Run template, could use some cleanup
  • Might need to be updated to display additional stages if Eggstra Work uses more than one stage throughout the duration of the Eggstra Work/Eggstra Work has a stage rotation
  • Update to add other relevant Eggstra Work info upon finding out about more info relevant to Eggstra Work

Example

Markup

Without game parameter
{{Schedule/Eggstra Work|Apr 1 0:00 2022|Spawning Grounds|Splattershot Jr.|Splat Dualies|Splat Roller|Splat Charger|countdown=2022/04/01 00:00}}
With game parameter and prize parameter
{{Schedule/Eggstra Work|Dec 10 0:00 2024|Sockeye Station|Splattershot Jr.|Splat Dualies|Splat Roller|Splat Charger|game=Splatoon 3|countdown=2024/12/10 00:00|prize=Chum}}
With game parameter and prize parameter and results parameters
{{Schedule/Eggstra Work|May 1 0:00 2023|Gone Fission Hydroplant|Splattershot|Blaster|Splat Roller|Splat Charger|game=Splatoon 3|countdown=2023/05/01 00:00|prize=Steelhead|5%=200|20%=180|50%=150}}
With game parameter and prize parameter and results and specials parameters
{{Schedule/Eggstra Work|May 1 0:00 2023|Gone Fission Hydroplant|Splattershot|Blaster|Splat Roller|Splat Charger|Booyah Bomb|Crab Tank|Inkjet|Killer Wail 5.1|game=Splatoon 3|countdown=2023/05/01 00:00|prize=Steelhead|5%=200|20%=180|50%=150}}

Output

Global

It's time for some Eggstra Work!

Global

It's time for some Eggstra Work!

Global

It's time for some Eggstra Work!

May 1 0:00 2023
2023/05/01 00:00|Let's go get those eggs!|
Global

It's time for some Eggstra Work!

May 1 0:00 2023
2023/05/01 00:00|Let's go get those eggs!|


Other testing stuff

Really small screen testing (1st has width 300px, 2nd has width 290px, 3rd is 275px, 4th is 270px)
Global

It's time for some Eggstra Work!

May 1 0:00 2023
2023/05/01 00:00|Let's go get those eggs!|
Global

It's time for some Eggstra Work!

May 1 0:00 2023
2023/05/01 00:00|Let's go get those eggs!|
Global

It's time for some Eggstra Work!

May 1 0:00 2023
2023/05/01 00:00|Let's go get those eggs!|
Global

It's time for some Eggstra Work!

May 1 0:00 2023
2023/05/01 00:00|Let's go get those eggs!|