I'm trying think of some sort of input to reduce the landing lag but I can't think of anything logical. Does Doc get off the ground during the up-b cancel on frame 4 or something? I'm also guessing there is no other way to cancel the up-b
Edit: I just watched the SD Remix Doc video.... why isn't this in tournaments
I think i've figured out why upb cancels work.On frame 4 doc goes into a stage of the up-b, that is very similar but different, to when moving. Mario doesn't have this stage, it only has the little startup, then the stage of doc's upb on frame 3 (where he is invincible). mario has this for 4 frames. Then on frame 7 both characters start moving.
During the doc unique stage, the angle has already been decided and you gain a very tiny amount of vertical velocity depending on the direction you held on frame 3. If in neutral you will gain none, if you angled behind, you get downward velocity, if you angled forward, you get upward velocity. When you do the second method of upbcancels, where you end up turning around, you angle forwards, and then reverse the upb. So now you have an upb with a backwards angle, so it gets downward vertical velocity. This is also the input for a reverse extended up-b when in the air.
I imagine they just changed the order of some of the attacks functions when copying from Mario. Mario decides whether to reverse or not on frame 7, doc decides on frame 4. Mario decides the angle on frame 2-6, doc decides on 2-3.
There is no way to tell if Mario doesn't move vertical after his angle is decided, because if he does, it is only added to the massive amount of vertical velocity he is now getting from the proper movement. Considering velocities based on angle is calculated for the proper movement, it'd make sense that this little bit of vertical velocity is a part of the bigger velocity gain function. Dunno why it's left there, perhaps an oversight or maybe someone wanted it to be able to cancel.
I'm not sure whether doc goes airborne on frame 4, his ECB (Environmental Collision Box - the collision diamond) definitely has the characteristics of a newly airborne ECB. But if you up-b on a moving platform, you will move with the plat until you start properly moving.
I'm not sure if it's a requirement to be airborne for landing, their may not be any other attack that gives downward velocity when performing on the ground (ill have a look).edit: When hit during this unique doc stage, you go into a airborne only damage state, so I guess that means it's changing at least one airborne responsible flag. edit2: dno why I thought you moved with the platform, looked again and it's very clear you dont. Doc definitely goes airborne on frame 4, but he doesn't actually travel above the surface, it's just part of the ECB pattern to rise upward on frame 4. But because whenever you go airborne, the bottom of the ECB is locked at the base position for 9 frames. This is why you need to doublejump to platform up-b cancel, as it maintains the ECB lock long enough for it to be at the base position on upb frame 4. If you upb when airborne without the ECB lock, the ECB is lifted up on frame 4, so it becomes impossible to use the tiny vertical velocity afterwards to land.
I'll have a think about ways to abuse this
edit3: During the startup of docs airborne upb (frames 1-3) and marios (frames 1-6), there is a large downward movement (this is why marios is worse, because he moves downward for longer at the start). If you start a upb just above the ground, you will move downward onto the ground, which normally is the trigger for landing. But there are many action states that can't be cancelled by landing (think tornado), it's only when in the next stage of the up-b you are able to land.