Template:Schedule/Eggstra Work: Difference between revisions

From Inkipedia, the Splatoon wiki
m (→‎TODO: edit todo)
(Now shows the special weapons for the rotation as well)
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}}</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>
Line 45: Line 45:
|- style="vertical-align: top"
|- style="vertical-align: top"
|<code>Weapon 4</code>||Unnamed.||Fourth weapon in the rotation
|<code>Weapon 4</code>||Unnamed.||Fourth weapon in the rotation
|- style="vertical-align: top;"
|<code>Special 1</code>||Unnamed.||First special in the rotation
|- style="vertical-align: top;"
|<code>Special 2</code>||Unnamed.||Second special in the rotation
|- style="vertical-align: top;"
|<code>Special 3</code>||Unnamed.||Third special in the rotation
|- style="vertical-align: top;"
|<code>Special 4</code>||Unnamed.||Fourth special in the rotation
|- style="vertical-align: top"
|- style="vertical-align: top"
|<code>start_eu</code>||Unnamed.||The date and time of the start of the Europe Eggstra Work. Follows the same format as <code>start_naoc</code>.
|<code>start_eu</code>||Unnamed.||The date and time of the start of the Europe Eggstra Work. Follows the same format as <code>start_naoc</code>.
Line 90: Line 98:


; With game parameter and prize parameter and results parameters
; With game parameter and prize parameter and results parameters
  <nowiki>{{Schedule/Eggstra Work|May 1 0:00 2023|Gone Fission Hydroplant|Splattershot Jr.|Splat Dualies|Splat Roller|Splat Charger|game=Splatoon 3|countdown=2023/05/01 00:00|prize=Steelhead|5%=200|20%=180|50%=150}}</nowiki>
  <nowiki>{{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}}</nowiki>
 
; With game parameter and prize parameter and results and specials parameters
<nowiki>{{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}}</nowiki>


=== Output ===
=== Output ===
{{Schedule/Eggstra Work|Apr 1 0:00 2022|Spawning Grounds|Splattershot Jr.|Splat Dualies|Splat Roller|Splat Charger|countdown=2022/04/01 00:00}}
{{Schedule/Eggstra Work|Apr 1 0:00 2022|Spawning Grounds|Splattershot Jr.|Splat Dualies|Splat Roller|Splat Charger|countdown=2022/04/01 00:00}}
{{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}}
{{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}}
{{Schedule/Eggstra Work|May 1 0:00 2023|Gone Fission Hydroplant|Splattershot Jr.|Splat Dualies|Splat Roller|Splat Charger|game=Splatoon 3|countdown=2023/05/01 00:00|prize=Steelhead|5%=200|20%=180|50%=150}}
{{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}}
{{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}}




Line 101: Line 113:


; Really small screen testing (1st has width 300px, 2nd has width 290px, 3rd is 275px, 4th is 270px)
; Really small screen testing (1st has width 300px, 2nd has width 290px, 3rd is 275px, 4th is 270px)
<div><div style="width: 300px; display:inline-block">{{Schedule/Eggstra Work|May 1 0:00 2023|Gone Fission Hydroplant|Splattershot Jr.|Splat Dualies|Splat Roller|Splat Charger|game=Splatoon 3|countdown=2023/05/01 00:00|prize=Steelhead|5%=200|20%=180|50%=150}}</div><div style="width: 290px; display:inline-block">{{Schedule/Eggstra Work|May 1 0:00 2023|Gone Fission Hydroplant|Splattershot Jr.|Splat Dualies|Splat Roller|Splat Charger|game=Splatoon 3|countdown=2023/05/01 00:00|prize=Steelhead|5%=200|20%=180|50%=150}}</div><div style="width: 275px; display:inline-block">{{Schedule/Eggstra Work|May 1 0:00 2023|Gone Fission Hydroplant|Splattershot Jr.|Splat Dualies|Splat Roller|Splat Charger|game=Splatoon 3|countdown=2023/05/01 00:00|prize=Steelhead|5%=200|20%=180|50%=150}}</div><div style="width: 270px; display:inline-block">{{Schedule/Eggstra Work|May 1 0:00 2023|Gone Fission Hydroplant|Splattershot Jr.|Splat Dualies|Splat Roller|Splat Charger|game=Splatoon 3|countdown=2023/05/01 00:00|prize=Steelhead|5%=200|20%=180|50%=150}}</div></div>
<div><div style="width: 300px; display:inline-block">{{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}}</div><div style="width: 290px; display:inline-block">{{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}}</div><div style="width: 275px; display:inline-block">{{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}}</div><div style="width: 270px; display:inline-block">{{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}}</div></div>


</noinclude>
</noinclude>

Revision as of 12:22, 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

S3 Icon Eggstra Work.svg It's time for some Eggstra Work! S3 Icon Eggstra Work.svg

Global

S3 Icon Eggstra Work.svg It's time for some Eggstra Work! S3 Icon Eggstra Work.svg

Global

S3 Icon Eggstra Work.svg It's time for some Eggstra Work! S3 Icon Eggstra Work.svg

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

S3 Icon Eggstra Work.svg It's time for some Eggstra Work! S3 Icon Eggstra Work.svg

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

S3 Icon Eggstra Work.svg It's time for some Eggstra Work! S3 Icon Eggstra Work.svg

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

S3 Icon Eggstra Work.svg It's time for some Eggstra Work! S3 Icon Eggstra Work.svg

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

S3 Icon Eggstra Work.svg It's time for some Eggstra Work! S3 Icon Eggstra Work.svg

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

S3 Icon Eggstra Work.svg It's time for some Eggstra Work! S3 Icon Eggstra Work.svg

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