Description

It is possible to roll under certain conditions by holding down and left/right. A roll can last between 15-60 ticks (140 with mushrooms). From a roll, a jump input will produce a variable-height rollpounce.

Notes

Rolling stops when:

  • the head is above the body and either of the following is true: the roll has lasted for over 15 ticks and down isn’t being held the roll has lasted for over 30 ticks (mushroom effect extends it up to 110 ticks)
  • the roll has lasted for over 60 ticks (mushroom effect extends it up to 140 ticks)
  • stopRollingCounter is over 6, which is incremented once per tick if:
    • touching a forwards wall with either chunk but not if a chunk has a wall on the immediate forwards tile but not in the top forwards, and for both chunks the immediate top tile is empty
    • the chunks aren’t touching a floor and neither of the two tiles below them are solid if none of the above conditions are met it’s set to 0

Rolls can ascend 1-tile differences in floor geometry.

There is a window at the very end of the roll in which a jump input produces a rollslide without needing to re-press down and forward.

Performed from

droproll, crawlturnroll, crouchtumble, jumptumble, pounceroll, fliproll

Allows for

rollpickup, fastroll

Chains to

rollslide, rollpounce


Gifs

Bulk