Auto Roll Tag - RetroKoH/S1Fixed GitHub Wiki

<- $03: Path Swapper Object List $0C: LZ Breakable Pole

The Auto Roll Tag is an object in Sonic the Hedgehog, theoretically able to appear anywhere in the game where its necessary to force Sonic into a roll state, though it only appears in Green Hill Zone. The functionality of this object is what forces Sonic to roll through the S-shaped tunnels in Green Hill Zone.

This object was backported from Sonic 2, removing the need for the dedicated subroutine found in Sonic_Loops.

Code

File: _incObj/04 Auto Roll Tag.asm

Changes from Sonic 1
  • This object replaces the original system, wherein forced roll handling was performed via a dedicated subroutine. If Sonic ran through specific chunks, he would be forced into a roll state. This object, in conjunction with Object 03, completely eliminates any need for that subroutine.

Subtypes

...

Object Status Table

x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF

Later Game Equivalents

Sonic 2

  • To be noted

Sonic 3 & Knuckles

  • To be noted
⚠️ **GitHub.com Fallback** ⚠️