How to Combat Puff Planking (and Save Melee Kappa)
In order to promote understanding, jump-start meta development and accurately demonstrate planking’s strengths and weaknesses, I’ve put together the relevant frame data for Puff’s ledge options and outlined a methodology for creating counter-play.
First, we need to examine Puff’s options.
All frame data assumes perfect execution with ledge invincibility, thus any vulnerability listed is minimum.
Keep in mind that melee is programed with a mechanic that prevents characters from regrabbing ledge before f29 after letting go (with some exceptions), guaranteeing Jigglypuff a minimum of 8f of vulnerability.
• Empty Refresh (with or without sing), not active, vulnerable 30-38
• Fair Refresh, active on 9, vulnerable 30-42
• Bair -> Sing Refresh, active 15, vulnerable 30-50
• Ledgedash, actionable on 21, vulnerable 30+
• Poke w/ Fair L cancel, active 9, vulnerable 30-44
• Poke w/ Bair L cancel, active 34, vulnerable 30-44
• Poke w/ AC Bair, active on 16, vulnerable 30-44
• Poke w/ Pound, active 14-29, vulnerable 30-47
• Poke w/ AC Upair, active 11-14, vulnerable 30-47
• Poke w/ AC Dair, active 7-29, vulnerable 30-47
• Ledgejump, actionable on f40, vulnerable 30-39+
• Hax/Softdash (Let go, DJ, hold forward to grind up against the stage until you pop over, waveland backward, buffer a FF. Multiple frame perfect inputs, not tournament viable), not actionable, not vulnerable, regrabs on f30
• <100 Getup Attack, active 20-24, inv 1-30, vulnerable 31-56
• <100 Roll, inv 1-29, vulnerable 30-49
• <100 Empty Getup, inv 1-30, vulnerable 31-33
• >99 Getup Attack, active 43-59, inv 1-39, vulnerable 40-69
• >99 Roll, inv 1-53, vulnerable 54-79
• >99 Empty Getup, inv 1-55, vulnerable 56-59
• Let go->DJ->delayed attack, variable frame data
• Nothing, actionable at any point after first 8f, vulnerable on 38+
As is clearly demonstrated by the above, puff has a large number of options from the ledge with similar levels of viability. However, as her opponent, the number is not actually overwhelming because the principles (when/where she can attack and when/where she can be punished) are very similar. Most of these options are slight variations on each other. The options themselves are not especially good or tricky, it’s her potential to change the timing. Let’s say that you decide to put an attack over the ledge area at frame 31. Fantastic, that can punish most everything. However, Puff’s aerial mobility is profound enough that she could be in any of several places and depending on what you’ve committed to this could avoid or change your punish. Additionally, with an empty let-go -> double jump, Puff can sacrifice invincibility in order to alter the timing of her attack. She can burn her 29f, stay out of the way, then should you attack where she would have been on frame 31, she can whiff punish you by delaying the attack until let’s say f40. This is the primary sense to the mixup. It’s not What so much as When.
Thus, there are three main timings of vulnerability to attack
1) Just before Puff grabs ledge (not possible for her to be inv or to have a hitbox out and grab)
2) About 30f after Puff’s commitment from ledge (whiff punish)
3) 38f after Puff grabs ledge (start of vulnerability should she do nothing)
So the question for the opponent to consider is: what are the primary tools that the character has to engage with the above three timings? What are the options that have a high enough reward attached to a low enough risk to make this very simple version of the neutral game unprofitable for Jigglypuff? Are there options that will straight up win? It is also important to consider how much cheating you can do via reactions. That is, if this is like a game of rock paper scissors, can you use an approximate human reaction time of 20f and delay your throw enough to win without guessing? Can you cover multiple options at the same time or stagger them (i.e. if A whiffs then immediately do B and it’ll cover a second option).
I’m not going to do this work for you 'cause it's a time investment, but I will say that finding the solutions is as simple as making a list of proposals, checking to make sure that they can collectively cover everything, then eliminating any needless crossover until you end up with a group of 3-5 or so that will cover everything with the best risk-reward. Generally, any angled projectile invalidates planking on its own. Long range pokes work well for 1 and 3. FH aerials work well for 2. Additionally, you can use shield/CC/WD to space around attack timings and threaten to grab ledge and eject the Puff into an invincible bair of your own. There's a lot of flexibility.
Here is a group of non-character-specific counter-play ideas
• Shoot projectiles timed to beat regrab.
• Wait on side plat, react with fall-through bair.
• Wait on side plat, fake SH fallthroughs until you can react with fall-through bair.
• Run up CC.
• Run up shield.
• Run up shield pivot, WD onto ledge.
• Walk up f/dtilt.
• Backwards FH, wait to DJ or bair or grab ledge on reaction.
• Run off double jump aerial.
• SHFFL ledgecancel -> DJ
Again, none of these or any additional, character specific options will be enough by themselves. However, in every MU a group of 3-5 should be more than sufficient to turn an irritating stalling tactic into a high risk high reward scenario, if not a more winning low risk medium/high reward one. At that point, beating a specific Jigglypuff is just a matter of matching the ratio of your mixup to the ratio of her refresh options and/or practiced execution.
• Although it is pretty frame-tight, Sing regrab can sweetspot under spaced fox dtilt (but NOT mid dtilt).
• Punishes don’t always have to be direct. Taking center may be just as valuable as getting a hit. It depends on context/priorities.
• Remember, with the new 20xx replays it is extremely easy to practice scenarios exactly like this one.
• 8 minutes = 686 puff fair ledgegrab refreshes. There is no reason that puff should give you hundreds of opportunities to punish any of three timings without your engaging and profiting from the situation. Rather than a pain in the ass, look at this as an opportunity to gimp the ungimpable character or at least to get good damage after forcing her off.
• Obviously combating marth or sheik or another character’s planking will have different frame data, but the process for developing the best mixup will be the same.
• As the Puff player, the same process should be gone through with an eye not for sustaining the situation but for getting stage control or a nice punish. Puff's planking is a gimmick. It relies on an opponent's bad understanding to work. Puff can do better.