• Welcome to Smashboards, the world's largest Super Smash Brothers community! Over 250,000 Smash Bros. fans from around the world have come to discuss these great games in over 19 million posts!

    You are currently viewing our boards as a visitor. Click here to sign up right now and start on your path in the Smash community!

Someone explain the technical reason for why Double Jump Cancelling exists.

LovinMitts

Smash Journeyman
Joined
Mar 9, 2014
Messages
438
Location
Greenville, SC
I would've titled this ELI5, but I want the full details as to why double jump cancelling occurs. If you feel like, someone can also explain how PM knows when to DJC and to do a Rising Aerial.
 

Yeroc

Theory Coder
BRoomer
Joined
Feb 28, 2004
Messages
3,273
Location
In a world of my own devising
For normal characters when you jump, the game applies a one-time vertical momentum boost. Melee DJC characters do not have that, instead they have a dj animation that has animated translation, effectively distributing that momentum in little tiny amounts across all the frames of the dj. When you do an aerial, you leave the dj action, so the little momentum bumps stop being added, and you just fall out of the air where you were.

In Brawl, it didn't work that way. DJC characters have coding that remembers that they were double jumping and continues to apply the momentum. What the PMDT did was add a check near the start of the aerial attack actions that check for if the jump button had been released. If so, it reset all vertical momentum, killing off the Brawl dj and mimicing the Melee DJC. If you were still holding the button, it allowed the brawl dj to continue as normal.
 
Top Bottom