Skip to content

Snowball Fight⚓︎

Difficulty:
Direct link: Objective 2 website image

Objective⚓︎

Request

Visit Christmas Island and talk to Morcel Nougat about this great new game. Team up with another player and show Morcel how to win against Santa!

Morcel Nougat

Hey there, I'm Morcel Nougat, elf extraordinaire!

You won't believe this, but we're on a magical tropical island called Christmas Island, and it even has snow!

I'm so glad ChatNPT suggested we come here this year!

Santa, some elves, and I are having a snowball fight, and we'd love you to join us. Santa's really good, so trust me when I say it's way more fun when played with other people.

But hey, if you can figure out a way to play solo by tinkering with client side variables or parameters to go solo mode, go for it!

There's also ways to make the elves' snowballs do no damage, and all kinds of other shenanigans, but you didn't hear that from me.

Hints⚓︎

Snowball Super Hero

Its easiest to grab a friend play with and beat Santa but tinkering with client-side variables can grant you all kinds of snowball fight super powers. You could even take on Santa and the elves solo!

Consoling iFrames

Have an iframe in your document? Be sure to select the right context before meddling with JavaScript.

Solution⚓︎

The Snowball Fight has some options when the game opens. options

Once an option is clicked, the player is put into a "pre-game waiting room" of sorts where you wait for another player to join and click "Ready" when you are ready to begin. Before clicking "Ready" though, you have some time to examine the game's code.

Examine the Code⚓︎

Right-click within the iFrame and use the Inspect tool.
iframe Within the Debugger tab, there is a section called "Multiplayer Snowball Hero."

To examine the contents of the game's code, click the room:

room

The code indicates there are several variables. Perhaps some of these could be manipulated.
variables

Adjust the Variables⚓︎

Variables can be adjusted within the Console tab to disadvantage the opponents. This can be done in several ways, but here is one example:

consolechanges

Once the variables have been changed and another player has joined, clicking ready begins the game.

Your team player

If the second player happens to not survive, they're remaining red elves may try to prevent the remaining player from hitting Santa with snowballs. If patient though, another player may drop into the same game so that Santa and elves can still be defeated.
in-game

Win the Game

With no attack surface for the elves and Santa to hit and a time delay to their throws, there is ample time to hit the them and win the game. victory

Response⚓︎

Morcel Nougat

You're like a snowball fighting ninja! A real-life legend. Can I have your autograph!?