wat
I wasn't talking about buffering FROM a dash. Obviously you can do that, there are like 100 things in Brawl that use it. You CAN NOT buffer anything out of shield except for (apparently) a dash in the direction you are facing. For clarity's sake:
- If you try to buffer a jab OOS you will grab.
- If you try to buffer a tilt OOS you will grab.
- If you try to buffer a smash OOS you will grab.
- If you try to buffer a dash in the opposite direction, you will walk.
The only ways to perform an action instantly out of shield are:
- Dash
- Shield grab
- Jump, or jump cancel (usmash, buffered aerials other than uair, specials?)
- Perform the action with frame-perfect timing
There is no other way. Any tilt, smash, or jab performed during shield drop frames counts as an attack input, and any attack input performed during shield drop frames is still considered to have been done while you are shielding and will result in a grab.
The reason most tilt, smash, or jab OOS options work is because frame perfection isn't really required most of the time. You are punishing an opponent during the end lag of an attack, thus making frame perfection unnecessary. If you're a few frames late, your OOS punish will still connect.
In the case of RedHalberd's example, you can instantly jump out of shield without suffering shield drop frames and buffer a down air during the jump, so it is possible (and quite easy) to perform that action out of shield with frame perfection. If it was an up air, you would have to perform the up air instantly after jump cancel frames to buffer it, which is harder but possible.
Feel free to correct any misinformation but I'm like 99% sure this is how it works.