SSM24_ddultra=DDultra Canyon
SSM24_ddultra_ddultra=DDultra Canyon
poem_SSM24_ddultra_ddultra_A=ddultra

SSM24_ddultra_rock_intro=
Hi\!{0.2} I'm a talking rock!
If you need to know about delayed ultras, just ask me!

SSM24_ddultra_rock_ask_long=[MADELINE left normal] WTF is a delayed ultra? (long explanation)
SSM24_ddultra_rock_ask_short=[MADELINE left normal] Just tell me what I need to do. (short explanation)
SSM24_ddultra_rock_ask_dot=[MADELINE left distracted] What is this dot that appears above me?
SSM24_ddultra_rock_ask_buffer=[MADELINE left sad] Why do I not always get a speed boost when I jump?

SSM24_ddultra_rock_long=
As you may know, if you dash down diagonally and then touch the ground, you get an ultra, which gives you a {# F94A4A}1.2x speed boost{#} upon touching the ground.
If you do stuff in between dashing and touching the ground, that's a {# F94A4A}delayed ultra{#}.
Delayed ultras work exactly the same as normal ultras, you're just delaying the speed boost,{n}"storing" it until you next touch the ground.
It turns out that {#24F16F}bubbles{#} count as dashes, and will store a speed boost when you go {# F94A4A}down diagonal{#} with them.
And, you can store the speed boost for pretty much as long as you want. You {# F94A4A}only lose it when you touch the ground{#} and get boosted.
This means that, if you go {# F94A4A}down diagonal{#} in the bubble, and then {# F94A4A}avoid touching the ground{#}, you can store the speed boost all the way to the end.
This is necessary to cross the gap at the end, since the momentum from the traffic light block isn't quite enough by itself.
Just be aware that, like with normal ultras, if you buffer the jump (that is, input jump too early), you might not get the speed boost.
To get the speed boost reliably, it's best to {# F94A4A}slide on the ground a little{#}, then jump.

SSM24_ddultra_rock_short=
Basically, just go {# F94A4A}down diagonal{#} out of the bubble, and then {# F94A4A}avoid touching the ground{#} until the end of the room. This will give you a speed boost at the end.
Just be sure not to jump too early, otherwise you might not get the speed boost. It's best to {# F94A4A}slide on the ground a little{#}, then jump.

SSM24_ddultra_rock_dot=
The dot is an indicator that shows when you have a stored speed boost.
That is, if you see the dot above you, you'll {# F94A4A}get a speed boost the next time you touch the ground{#}. The dot disappears when you've used up the speed boost.
Normally there's no indicator for this, but we decided to be nice here :)

SSM24_ddultra_rock_buffer=
Sometimes, it's possible that you jump off the ground with a stored speed boost, and yet don't use up the boost.
This is generally caused by buffering the jump - that is, inputting jump before you actually touch the ground.
You'll still get the boost the majority of the time with a buffered jump, but it becomes dependent on subpixels.
To avoid this altogether, just {# F94A4A}delay the jump slightly{#}, so you slide on the platform a little before jumping. This should get you the speed boost every time.