Template:Schedule/Big Run

From Inkipedia, the Splatoon wiki
Revision as of 14:25, 7 December 2022 by YetAnotherContrivedUsername (talk | contribs) (code cleanup within 'rewards')

Displays the current Big Run schedule on the Main Page.

Syntax

start_naoc Unnamed. The date and time, expressed as UTC, of the start of the North America/Oceanea Big Run. 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
GrizzCo Weapon 1 Unnamed. First known GrizzCo weapon in the rotation
start_eu Unnamed. The date and time of the start of the Europe Big Run. Follows the same format as start_naoc.
start_jp Unnamed. The date and time of the start of the Japan Big Run. 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 Big Run. Must be expressed in the following format: yyyy/MM/dd HH:nn
game= Splatoon 3 The site color of the widget border, logo, and file format 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 Big Run 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

  • **BIG RUN REWARDS MILESTONES THINGY**
  • 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/Splatfest template, could use some cleanup
  • Might need to be updated to display additional stages if Big Run uses more than one stage throughout the duration of the Big Run/Big Run has a stage rotation
  • Update to add other relevant Big Run info upon finding out about more info relevant to Big Run

Example

Markup

Without game parameter
{{Schedule/Big Run|Apr 1 0:00 2022|Mahi-Mahi Resort|?|?|?|?|countdown=2022/04/01 00:00}}
With game parameter
{{Schedule/Big Run|Dec 10 0:00 2022|Wahoo World|?|?|?|?|Grizzco Blaster|game=Splatoon 3|countdown=2022/12/10 00:00}}
With game parameter and results
{{Schedule/Big Run|Apr 1 0:00 2022|Mahi-Mahi Resort|?|?|?|?|game=Splatoon 3|countdown=2022/04/01 00:00|5%=100|20%=80|50%=50}}

Output

⚠️ Big Run alert issued! Beware of approaching Salmonids! ⚠️

Apr 1 0:00 2022
2022/04/01 00:00|Salmonids are attacking!|
Supplied weapons:
Random Random
Random Random
Random Random
Random Random
Prizes:
- Participation
- 50%
- 20%
- 5%

⚠️ Big Run alert issued! Beware of approaching Salmonids! ⚠️

Dec 10 0:00 2022
2022/12/10 00:00|Salmonids are attacking!|
Prizes:
- Participation
- 50%
- 20%
- 5%

⚠️ Big Run alert issued! Beware of approaching Salmonids! ⚠️

Apr 1 0:00 2022
2022/04/01 00:00|Salmonids are attacking!|
Supplied weapons:
Random Random
Random Random
Random Random
Random Random
Prizes:
- Participation
- 50%Golden Eggs 50 and up
- 20%Golden Eggs 80 and up
- 5%Golden Eggs 100 and up